﻿$(document).ready(function () {
    $("#table").jqGrid({
        datatype: 'json',
        url: '/Unidades/List',
        mtype: 'GET',
        colNames: ['', 'Id', 'Código','Descrição'],
        colModel: [
            { name: "actions", formatter: "actions", editable: false, sortable: false, resizable: false, align: 'center', width: 28, "formatoptions": { keys: false, editbutton: false, delbutton: true} },
            { name: 'ID_UNID', index: 'ID_UNID', width: 80, sortable: false, align: 'right', search: false, hidden: true },
            { name: 'COD_UNID', index: 'COD_UNID', width: 60, align:'center', editable: true, searchoptions: { sopt: ['cn', 'eq']} },
            { name: 'DESC_UNID', index: 'DESC_UNID', width: 400, editable: true, searchoptions: { sopt: ['cn', 'eq']} }
        ],
        gridComplete: function () { loadInputs(); },
        pager: '#pager',
        height: 'auto',
        width: '100%',
        rowNum: 10,
        rowList: [5, 10, 15, 20],
        sortname: 'DESC_UNID',
        sortorder: "asc",
        editurl: '/Unidades/Delete',
        ondblClickRow: function (id) {
            editRow('table', '/Unidades/Update', id, { ID_UNID: id });
        }
    }).navGrid("#pager", {
        edit: false, add: false, del: false, search: true, refresh: true
    }).navButtonAdd("#pager", {
        caption: '',
        buttonicon: 'ui-icon-circle-plus',
        onClickButton: function () {
            $("#table").addRowData(0, {
                ID_UNID: '', DESC_UNID: ''
            }, 'first');
            addRow('table', '/Unidades/Update ');
        },
        title: "adicionar unidade",
        position: "last"
    });
});